threatening sky - French English Dictionary